
.banner{float:left;}
.banner,.banner img{ width:960px;}
.banner_s,.banner_s img{}
.box{ width:313px; height:143px; float:left; margin-right:10px; margin-top:10px; display:inline; background:url(../img/box_1.gif) 0 0 no-repeat;}
.box { width:147px; height:118px; padding:10px 19px 15px 147px; line-height:1.6;}
.box h1{ color:#0a64b4; font-size:16px;}
.box p{ height:65px; font-size:12px; overflow:hidden; color:#8a8a8a;}
.box a.btn_a{ width:105px; height:28px; display:inline-block;  font-size:13px; color:#fff;  background:url(../img/box_a.gif) 0 0 no-repeat; margin-left:40px; text-align:center; line-height:28px;}
.box_2{background:url(../img/box_2.gif) 0 0 no-repeat;}
.box_3{ margin-right:0; background:url(../img/box_3.gif) 0 0 no-repeat;}

.daohang{width:210px; height:466px; float:left; overflow:hidden;}
h3{ height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; background:url(../img/daohang.gif) 0 0 no-repeat;}
.daohang ul li.current{ height:31px; line-height:31px; }
.daohang ul li.current a { width:100%; height:31px; display:block; text-indent:25px; color:#0a64b4; font-size:12px; background:url(../img/daohang.gif) 0 -32px no-repeat;}
.daohang ul li.current a:hover,.daohang ul li.current a.on{background:url(../img/daohang.gif) 0 -63px no-repeat; text-decoration:none;}
.side .daohang{ height:auto; }
.side .daohang ul{ height:auto;}

.cp_show{ width:740px; height:660px; float:right; }
.cp_show h3,.main h3{ height:32px; line-height:32px;  background:url(../img/h3_point.gif) 0 12px repeat-x;}
.cp_show a.more,.main a.more{ height:32px; color:#0a64b4; float:right; font-weight:normal; padding:0 10px; display:inline-block; background:#fff; }
.cp_show h3 b,.main h3 b{height:32px; line-height:32px; float:left; display:inline-block; font-size:14px; color:#0a64b4; padding: 0 15px 0  35px; background:#fff url(../img/h3_b.gif) 8px 6px no-repeat; }
.cp_show h3 b a,.main h3 b a{ color:#0a64b4;}
.cp_show ul li{ width:685px; height:136px; overflow:hidden;  background:url(../img/cp_li.gif) 0 0 no-repeat;  padding: 4px 35px 25px 20px; float:left;}
.cp_show ul li a.img_a{ display:inline-block; height:130px; width:190px; float:left;}
.cp_show table{margin-top: 10px; width:450px;}
.cp_show table h1 a{ font-size:14px; color:#0a64b4;}
.cp_show table td{ line-height:1.8; color:#8d8d8d;}
.cp_show table td.xs{ width:40px; vertical-align:top;}

.cp_show2 ul li{ width:180px; height:220px; float:left; display:inline; padding:0; text-align:center; background:url(../img/cp_show2bg.gif) 0 0 no-repeat;}
.cp_show2 ul li img{ width:165px; height:160px; margin:7px; }
.cp_show2 ul li,.cp_show2 ul li a{ color:#0a64b4; line-height:1.5;}

.zz{ width:210px; float:left; height:208px;}
.zz img{ width:198px; height:150px;}
.zz .neirong{ padding:14px 4px; border:1px #ccc solid; border-width: 0 1px 1px 1px;}

.pic_show{ width: 100%; height:161px; float:left; background:url(../img/pic_show.gif) 0 0 no-repeat;}
.pic_show a.up_a,.pic_show a.down_a{ width:30px; height:161px; display:inline-block;  float:left;}
.pic_show a.down_a{ float:right;}
.pic_show .ul{ width:870px; margin-left:15px; float:left; display:inline; padding-top:15px; overflow:hidden; white-space:nowrap; height:136px;}
.pic_show ul{ height:134px; overflow:hidden;}
.pic_show li{ width:174px; float:left; text-align:center; height:140px; overflow:hidden;}
.pic_show li img{ width:160px; height:115px; margin-bottom:3px; border:1px #fff solid;}
a.img:hover img{ border:1px #2eadf2 solid;}
.pic_show li a{ color:#a3a3a3;}
.box_l li{ white-space:nowrap;}
.box_l,.box_m{ width:210px; float:left; height:350px; overflow:hidden;}
.box_l ul,.box_m ul{ height:298px; border:1px #ccc solid; border-top:none; padding:5px 10px 10px 10px; overflow:hidden;  }
.box_l li,.box_m li{ height:29px; line-height:29px;  border-bottom:1px #ccc dashed; background:url(../img/li_ico.gif) 5px center no-repeat; padding-left:15px;}
.box_l li a{ color:#0a64b4;}
.box_m{ width:520px; margin-left:10px;}
.box_m h3{  background:url(../img/daohang.gif) 0 -94px no-repeat; padding: 0 15px;}
.box_m h3 b{ float:left;}
h3 a.more{ font-size:12px; font-weight:normal; color:#fff; float:right;} 
.box_m ul li.first{ color:#8d8d8d; height:auto; line-height:2; overflow:hidden; border:none; background:none; padding-top:5px;}
.box_m ul li.first a.title{ color:#0a64b4; font-size:14px; font-weight:bold; float:none; line-height:2; }
.box_m ul li.first img{ float:left; width:172px; height:133px; padding:3px; border:1px #ccc solid; margin-right:10px; } 
.box_m ul li.first p{  color:#8d8d8d;}
.box_m ul li span{ color:#cacaca; float:right;}

.box_l ul.player{ height:298px; padding:5px 0 10px 0;}
.player li{ width:95px;  height:60px; border:none; line-height:1; background:red; background:none; float:left; padding:0; display:inline; margin:10px 0 0 6px; text-align:center; color:#8d8d8d; }
.player li img{width:95px; height:45px; display:inline-block; margin-bottom:3px; }


.linkarea{ padding-top:10px; width:960px;float:left; background:url(../img/link_bg.gif) no-repeat center top; overflow:hidden;}
.linkarea ul{ width:960px; padding:0 0 5px 0; background:url(../img/link_bg.gif) center bottom no-repeat; overflow:hidden;}
.linkarea ul li{ padding: 5px 10px; float:left; }
.linkarea ul li a{ color:#737373;}

 
/* ==== cp_list.html ==== */
.main .cp_show{ height:auto; padding-bottom:10px;}
.cp_show2 li a.title{display:inline-block; width:138px;}

/* ==== cp_more.html ==== */
.f_12 h3 b{ font-size:12px; font-weight:normal;}
.product_top{ width:100%; height:352px; float:left; padding-top:10px;}
.product_tu{ width:310px; padding:3px; float:left; background:url(../img/b_pic.gif) 0 0 no-repeat; }
.product_tu img{float:right; }
.product_tu a.big_pic{ display:inline-block; width:310px; height:310px; padding:3px;}
.product_canshu{ width:400px; float:right;}
.product_canshu h1{ height:33px; line-height:33px; color:#0a64b4; font-size:14px; margin-bottom:5px;}
.product_canshu table{ width:400px; }
.product_canshu td{ line-height:1.5; color:#737373;}
.product_canshu td.title{ width:20%; vertical-align:top; line-height:1.8; font-weight:bold;}

.main .xx{ margin-top:10px; width:100%; float:left; }
.main .xx h3{ height:30px; line-height:30px; background:url(../img/xx_h3.gif) 0 0 no-repeat; border:none; padding-left:15px; }
.main .xx h3 b{ display:inline-block; height:30px; line-height:33px; background:url(../img/xx_b.gif) 0 0 repeat-x; padding: 0 18px 0 8px; font-size:12px; color:#fff; font-weight:bold;}

.txt{ font-size:14px; color:#585858; padding:15px; line-height:1.8;}
.txt a,.txt a:active{color:#585858;}
.txt p{padding:5px 0;}
.xx .txt table input{ width:199px; height:22px;}
.xx .txt table input,.xx .txt table textarea{ background:#dedede; border:1px #cbcbcb solid;}
.xx .txt table td.title{ vertical-align:top; font-size:12px; color:#a3a3a3;}
.xx .txt table input.s_btn{ width:84px; height:28px; background:url(../img/s_btn.gif) 0 0 no-repeat; cursor:pointer; color:#fff; line-height:28px; font-weight:bold; border:none;}

/* ==== news_list.html ==== */
.news_list ul{ padding:0 15px 15px 15px;}
.news_list ul li{height:29px; line-height:29px; padding: 0 30px; border-bottom:1px #ccc dashed; background:url(../img/news_li.gif) 10px center no-repeat;}
.news_list ul li a{ float:left; color:#666; font-size:14px;}
.news_list ul li a:hover,.news_list ul li a.on{ font-weight:bold; color:#c80000;}
.news_list ul span{ float:right; color:#0a64b4;}

/* ==== news_more.html ==== */
.cp_show .txt h1,.cp_show .txt h5{ text-align:center; color:#8d8d8d; font-weight:normal; font-size:12px; line-height:2;}
.cp_show .txt h1{ font-size:14px; font-weight:bold; color:#0a64b4;}
.cp_show .txt h5{ border-bottom:1px #ccc solid;}
.keyword_txt{ font-size:12px; width:500px; float:left; color:#737373; height:35px; line-height:35px; padding-top:30px; }
.keyword_txt a{ padding-right:10px; color:#737373; }

.txt .text{ padding: 10px 0; }
.call_m .txt p{ padding:0;}

/*=== player html ===*/

        .main .player{ height:auto;}
        .player .text{  overflow:hidden; zoom:1; padding:10px 0; }
        .player ul li,.player ul li img{ width:198px; height:150px;}
        .player ul li{ float:left; margin:10px 18px; padding:0; background:1px #ccc solid; display:inline;}
a.ding_g{ width:145px; height:40px; margin:10px 0 0 80px; display:block;}
/*
.tel_go{ font-family:Arial; font-size:26px; width:100%; margin-top:20px;}
*/
.tel_go b{ margin:0 0 0 80px; color:#0A64B4; display:block;}
.tel_go {
    font-family: Arial;
    font-size: 26px;
    margin-top: 10px;
    width: 100%;
    background:url(/skin/xy/img/tel_ico.gif) 0 center no-repeat;
}